|
XML-Schema |
DTD |
Datentypisierung |
Ja, alle üblichen Datentypen |
Nur rudimentär, wie CDATA und ID |
Namen |
Globale Namen und lokale Namen |
Globale Namen |
Mehrere Schemata pro XML-Dokument |
Ja, mit XML-Namensräumen |
Nein, eine DTD pro XML-Dokument |
Dynamische Schemata |
Ja, Zuweisung zur Laufzeit möglich |
Nein |
Validierung |
Ja, gegen Schema (Struktur und Daten) |
Ja, gegen DTD (Nur Struktur) |
… und andere |
|
|
Tabelle 18: Gegenüberstellung XML-Schema und DTD